c9a7a6224057a1a69995fe22ec390bd38f7f66c3,plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/refactorings/introduce/IntroducePropertyAction.java,IntroducePropertyAction,isAvailableForFile,#PsiFile#,66

Before Change



  @Override
  protected boolean isAvailableForFile(PsiFile file) {
    return MavenDomUtil.isMavenFile(file);
  }

  private static class MyRefactoringActionHandler implements RefactoringActionHandler {

After Change


  @Override
  protected boolean isAvailableForFile(PsiFile file) {
    VirtualFile virtualFile = file.getVirtualFile();
    return MavenDomUtil.isMavenFile(file)
           && virtualFile != null
           && virtualFile.getFileSystem() != JarFileSystem.getInstance();
  }